﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Negocio.Clases_BL;
using Capa_Entidad;
public partial class Ventas_wfTurnoListado : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ASPxButton3.Attributes.Add("language", "javascript");
        //ASPxButton3.Attributes.Add("onclick", "ShowMensaje();");
        ASPxButton3.Attributes.Add("onclick", "pcEliminar.Show();");
    }
    protected void ASPxButton1_Click(object sender, EventArgs e)
    {
        Session["vOperacion"] = "C";
        Response.Redirect("wfTurno.aspx", true);
    }
    protected void ASPxButton2_Click(object sender, EventArgs e)
    {
        if (dgTurno.VisibleRowCount == 0)
        {
            //Util.showmsg("No hay informacion Disponible!!!",this.Page);
            lblMensaje.Text = "No hay informacion Disponible!!!";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "scriptkey", "pcMensaje.Show();", true);
            return;
        }
        Session["vOperacion"] = "M";
        Session["idTurno"] = dgTurno.GetRowValues(dgTurno.FocusedRowIndex, "TUR_ID_TURNO");
        Response.Redirect("wfTurno.aspx", true);
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        if (dgTurno.VisibleRowCount == 0)
        {
            //Util.showmsg("No hay informacion Disponible!!!", this.Page);
            lblMensaje.Text = "No hay informacion Disponible!!!";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "scriptkey", "pcMensaje.Show();", true);
            return;
        }
        clsPrm_TurnoBL BL_Turno = new clsPrm_TurnoBL();
        PRM_TURNO ENT_Turno = new PRM_TURNO();
        ENT_Turno.TUR_ID_TURNO = (Int32)dgTurno.GetRowValues(dgTurno.FocusedRowIndex, "TUR_ID_TURNO");
        if (BL_Turno.Eliminar(ENT_Turno))
        {
            //Util.showmsg("Turno Eliminado!!!", this.Page);
            lblMensaje.Text = "Turno Eliminado!!!";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "scriptkey", "pcMensaje.Show();", true);
            Response.Redirect("wfTurnoListado.aspx", true);
        }
        else
        {
            //Util.showmsg("Error: No se pudo eliminar registro", this.Page);
            lblMensaje.Text = "Error: No se pudo eliminar registro";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "scriptkey", "pcMensaje.Show();", true);
        }
    }
}